1) Clean up a number of memory overwrites exposed by running Garmin
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 25 Nov 2002 01:01:39 +0000 (01:01 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 25 Nov 2002 01:01:39 +0000 (01:01 +0000)
commit2e13d4d050ab1eaea48af78b7d563fc86cbaec90
tree993bac1ff6a575c572ee38ef0475ffcd8cefa045
parent174fbd9b61e2fddcf084e72068a6964871d72101
1) Clean up a number of memory overwrites exposed by running Garmin
protocol under Windows that don't show up with efence on Linux.

2) Don't cross the ident and shortnames of the waypoints.

gpsapp.c) Correct loops for D108 and D109 that are looking at zero
   terminated strings when its own doc says that the input is NOT
   zero terminated strings.  (Why am I rapidly losing faith in jeeps?)

gpsmem.c) Initialize several more waypoint fields on startup.
gpsbabel/garmin.c
gpsbabel/jeeps/gpsapp.c
gpsbabel/jeeps/gpsmem.c